# 人生重开模拟器
from random import random

print('-----------------------------------------------')
print('|                                             |')
print('|            花有重开日,人无再少年                |')
print('|                                             |')
print('|            欢迎来到人生重开模拟器                |')
print('|                                             |')
print('-----------------------------------------------')


# 设置初始属性
# 颜值、体质、智力、家境，总和不能超过20，每一项取值都是1-10之间

while True:
    print("请设置初始属性(可用点数总数为20)")
    face = int(input("请输入颜值(1-10):"))
    strong = int(input("请输入体质(1-10):"))
    iq = int(input("请输入智力(1-10):"))
    home = int(input("请输入家境(1-10):"))

    # 通过条件语句，对于用户输入的属性值做出校验检查
    if face < 1 or face > 10:
        print("颜值设置有误!")
        continue
    if strong < 1 or strong > 10:
        print("体质设置有误!")
        continue
    if iq < 1 or iq > 10:
        print("智力设置有误!")
        continue
    if home < 1 or home > 10:
        print("家境设置有误!")
        continue
    if face + strong + iq + home > 20:
        print("总点数超过20了！")
        continue

    # 如果上述的条件都没有被触发，则认为玩家输入的数据是合法的
    # 此时就可以跳出循环条件了
    print("初始属性设定完成！")
    print(f"颜值:{face},体质:{strong},智力:{iq},家境:{home}")
    break

# 设置性别
# 通过random.randint(1,6)生成一个(1,6]的随机整数，类似于掷骰子
# 如果是单数，则设置为男生
# 如果是双数，则设置为女生
# 男孩和女孩会遇到不同的事情
point = random.randint(1,6)
if point % 2 == 1:
    gender = 'boy'
    print("你是一个男孩")
if point % 2 == 0:
    gender = 'girl'
    print("你是一个女孩")

